package com.robotserver.orders.service;

import com.robotserver.orders.param.TbOrderSyncParam;
import com.robotserver.orders.param.TbOrderSyncParamV3;
import com.robotserver.orders.vo.TbkOrderTimeVO;
import com.taobao.api.TaobaoClient;
import com.taobao.api.response.TbkScOrderDetailsGetResponse;

import java.util.List;

/**
 * @Auther: jianghan
 * @Date: 2019/12/16 20:27
 * @Description:
 */
public interface TbOrderManualService {
    void remotePull(TbOrderSyncParam tbOrderSyncParam);
    void syncTimeUnitOrder(TbkOrderTimeVO tbkOrderTimeVO, TbOrderSyncParam tbOrderSyncParam, TaobaoClient client, String positionindex, Long pageNo, Long tkstatus,Long orderScene);
    void ordersDispose(List<TbkScOrderDetailsGetResponse.PublisherOrderDto> orders, TbOrderSyncParam tbOrderSyncParam);
    void remotePullV3(TbOrderSyncParamV3 tbOrderSyncParamV3);
}
